while (1)      
{                        
      
    if (PINB.2==0){ 
         flag_status^=1; 
         while(PINB.2==0);
       }  

    if(flag_status==0){
       i++;
       i%=10;
       out(i); 
       delay_ms(1000);// 
       }
     
}
}